package com.wanmait.baohan.service;

import com.wanmait.baohan.pojo.Dictionary;
import com.wanmait.baohan.vo.KeyAndValueVo;

import java.util.List;
import java.util.Map;

public interface DictionaryService {
    List<Dictionary> findAllInvoiceType();
    Dictionary selectByValue(Integer id);

    List<Dictionary> selectByType(Integer i);

    List<Map<String,String>> getBookingHotelProjectType();

    List<Map<String,String>> getBookingCarProjectType();

    List<Map<String,String>> getBookingTicketProjectType();

    List<Map<String, String>> getTrainSeat();
    List<Map<String, String>> getHighSpeedTrainSeat();
    List<Map<String, String>> getBusSeat();
    List<Map<String, String>> getAirplaneSeat();
    List<Map<String, String>> getTransportType();
    //liu
    List<Map<String, Object>> getProductTypeA();
    List<Map<String, Object>> getProductTypeB();
    List<Map<String, Object>> getProductTypeC();
    List<Map<String, Object>> getProductTypeD();
    List<Map<String, Object>> getProductTypeE();

    List<Map<String, Object>> selectBusinessContactsTypeA();
    List<Map<String, Object>> selectBusinessContactsTypeB();
    //企业需求liu
    List<Map<String, Object>> getDemandTypeA();
    List<Map<String, Object>> getDemandTypeB();
    List<Map<String, Object>> getDemandTypeC();
    List<Map<String, Object>> getDemandTypeD();
    List<Map<String, Object>> getDemandTypeE();

    List<Map<String, Object>> getProducts();

    List<KeyAndValueVo> getTemplateTypes();
    List<KeyAndValueVo> getWorkLevel();
    List<KeyAndValueVo> getWorkload();
    List<KeyAndValueVo> getWorkTimes();

    //委托代理人liu
    List<Map<String, Object>> getAgentType();
    //账号信息liu

    List<Map<String, Object>> getAcountTypeA();
    List<Map<String, Object>> getAcountTypeB();
    List<Map<String, Object>> getAcountTypeC();

}
